﻿$(function () {
    $("#dataNasc").datepicker();
});

function carregarEstados() {
    $.getJSON('/estado/get', function (data, status) {
        var estados = $("#ddEstado");

        estados.empty();

        $.each(data, function (i, item) {
            var option = $("<option />");
            option.attr("value", item.Id).text(item.Sigla);
            estados.append(option);
        });

        var estado = $("#estadoId").val();

        $('#ddEstado option[value="' + estado + '"]').attr('selected', 'selected');

        carregarCidades();
    });
}

function carregarCidades() {
    var estado = $("#ddEstado option:selected").val();

    $("#estadoId").val(estado);

    $.getJSON('/cidade/get?uf=' + estado, function (data) {
        var cidades = $("#ddCidade");

        cidades.empty();

        $.each(data, function (i, item) {
            var option = $("<option />");
            option.attr("value", item.Id).text(item.Nome);
            cidades.append(option);
        });

        var cidade = $("#cidadeId").val();

        $('#ddCidade option[value="' + cidade + '"]').prop('selected', true);
    });
}

$("#ddEstado").change(function (evt) {
    carregarCidades();
});

$("#ddCidade").change(function (evt) {
    var cidade = $("#ddCidade option:selected").val();

    $("#cidadeId").val(cidade);
});

carregarEstados();